package common

// PageBase 基础分页信息
type PageBase struct {
	// 当前页
	CurrentPage int `json:"currentPage" `
	// 每页大小
	PageSize int `json:"pageSize"`
}

// PageResult 分页信息
type PageResult struct {
	PageBase
	// 总页数
	TotalPage int `json:"totalPage"`
	// 总记录数
	TotalRecord int `json:"totalRecord"`
	// 数据
	Data interface{} `json:"data"`
}

// PageQuery 分页查询
type PageQuery struct {
	PageBase
	// 查询条件
	Condition any `json:"condition"`
}
